input[type='submit'],
.mui-btn-default {
	color: #fff;
	border: 1px solid #00a8c6;
	background-color: #00a8c6;
}

input[type='submit']:enabled:active,
input[type='submit'].mui-active:enabled,
.mui-btn-default:enabled:active,
.mui-btn-default.mui-active:enabled {
	color: #fff;
	border: 1px solid #0062cc;
	background-color: #0062cc;
}

.mui-icon-sm {
	font-size: 14px;
	color: #8F8F94;
}

p {
	color: #000;
}

.mui-icon-tag:before {
	content: "\f02c";
}

hr {
	box-sizing: content-box;
	background-color: #e5e5e5;
	border: 0;
	height: 1px;
}

.descrition-text {
	font-weight: 400;
	font-size: 12px;
	color: #8F8F94;
}

.item-name {
	padding-top: 5px;
}

.bg-default {
	background-color: #00a8c6;
	color: #FFFFFF;
}

.bg-default h1,
.bg-default .a {
	color: #FFFFFF;
}

.icon-cycle {
	margin: 10px;
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 25px;
	background-clip: padding-box;
	/*margin-left:20px;
	margin-right:20px;
	*/
}

.text-block {
	font-size: 12px;
	padding: 10px;
}


/* checkbox */

.form-md-checkboxes,
.form-md-radios {
	padding-top: 5px
}

.md-checkbox {
	position: relative
}

.md-checkbox.md-checkbox-inline {
	display: inline-block
}

.form-inline .md-checkbox.md-checkbox-inline {
	margin-right: 20px;
	top: 3px
}

.md-checkbox input[type=radio] {
	visibility: hidden;
	position: absolute
}

.md-checkbox input[type=radio] {
	visibility: hidden;
	position: absolute
}

.md-checkbox label {
	cursor: pointer;
	padding-left: 30px
}

.md-checkbox label>span {
	display: block;
	position: absolute;
	left: 0;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s
}

.md-checkbox label>span.inc {
	background: #fff;
	left: -20px;
	top: -20px;
	height: 60px;
	width: 60px;
	opacity: 0;
	border-radius: 50%!important;
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	-webkit-animation: growCircle .3s ease;
	-moz-animation: growCircle .3s ease;
	animation: growCircle .3s ease
}

.md-checkbox label>.box {
	top: 15px;
	/*top: 0;*/
	border: 2px solid #666;
	height: 20px;
	width: 20px;
	z-index: 5;
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	transition-delay: .2s
}

.md-checkbox label>.check {
	top: -4px;
	left: 6px;
	width: 10px;
	height: 20px;
	border: 2px solid #36c6d3;
	border-top: none;
	border-left: none;
	opacity: 0;
	z-index: 5;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	transition-delay: .3s
}


/*.has-error.md-checkbox label>.check:before {
    content: "\e082";
}*/

.md-checkbox input[type=radio]:checked~label>.box {
	top: 15px;
	opacity: 0;
	-webkit-transform: scale(0) rotate(-180deg);
	-moz-transform: scale(0) rotate(-180deg);
	transform: scale(0) rotate(-180deg)
}

.md-checkbox input[type=radio]:checked~label>.check {
	top: 12px;
	opacity: 1;
	-webkit-transform: scale(1) rotate(45deg);
	-moz-transform: scale(1) rotate(45deg);
	transform: scale(1) rotate(45deg)
}

.md-checkbox input[type=radio]:disabled:checked~label>.check,
.md-checkbox input[type=radio]:disabled~label,
.md-checkbox input[type=radio]:disabled~label>.box,
.md-checkbox input[type=radio][disabled]:checked~label>.check,
.md-checkbox input[type=radio][disabled]~label,
.md-checkbox input[type=radio][disabled]~label>.box {
	cursor: not-allowed;
	opacity: .7;
	filter: alpha(opacity=70)
}

.has-error .md-checkbox label,
.has-error.md-checkbox label {
	color: #e73d4a
}

.has-error .md-checkbox label>.box,
.has-error .md-checkbox label>.check,
.has-error.md-checkbox label>.box,
.has-error.md-checkbox label>.check {
	border-color: #e73d4a
}

.has-success .md-checkbox label,
.has-success.md-checkbox label {
	color: #27a4b0
}

.has-success .md-checkbox label>.box,
.has-success .md-checkbox label>.check,
.has-success.md-checkbox label>.box,
.has-success.md-checkbox label>.check {
	border-color: #27a4b0
}

.has-warning .md-checkbox label,
.has-warning.md-checkbox label {
	color: #c29d0b
}

.has-warning .md-checkbox label>.box,
.has-warning .md-checkbox label>.check,
.has-warning.md-checkbox label>.box,
.has-warning.md-checkbox label>.check {
	border-color: #c29d0b
}

.has-info .md-checkbox label,
.has-info.md-checkbox label {
	color: #327ad5
}

.has-info .md-checkbox label>.box,
.has-info .md-checkbox label>.check,
.has-info.md-checkbox label>.box,
.has-info.md-checkbox label>.check {
	border-color: #327ad5
}

.form-md-checkboxes>label {
	font-size: 14px;
	color: #888;
	opacity: 1;
	filter: alpha(opacity=100)
}

.form-md-checkboxes.has-error label {
	color: #ed6b75
}

.form-md-checkboxes.has-info label {
	color: #659be0
}

.form-md-checkboxes.has-success label {
	color: #36c6d3
}

.form-md-checkboxes.has-warning label {
	color: #F1C40F
}

.md-checkbox-list {
	margin: 5px 0
}

.form-horizontal .md-checkbox-list {
	margin-top: 5px
}

.md-checkbox-list .md-checkbox {
	display: block;
	margin-bottom: 10px
}

.md-checkbox-list .md-checkbox:last-child {
	margin-bottom: 0
}

.md-checkbox-inline {
	margin: 5px 0
}

.form-horizontal .md-checkbox-inline {
	margin-top: 7px
}

.md-checkbox-inline .md-checkbox {
	display: inline-block;
	margin-right: 20px
}

.md-checkbox-inline .md-checkbox:last-child {
	margin-right: 0
}

.note {
	margin: 0 0 20px;
	padding: 15px 30px 15px 15px;
	border-left: 5px solid #eee;
	border-radius: 0 4px 4px 0
}

.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
	margin-top: 0
}

.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
	margin-right: -10px
}

.note p {
	margin: 0
}

.note p:last-child {
	margin-bottom: 0
}

.note.note-default {
	border-color: #b0c1d2;
	color: #000
}

.note.note-default.note-bordered {
	background-color: #eef1f5;
	border-color: #c0cedb
}

.note.note-default.note-shadow {
	background-color: #f1f4f7;
	border-color: #d1dbe4;
	box-shadow: 5px 5px rgba(212, 221, 230, .2)
}

.note.note-success {
	background-color: #c0edf1;
	border-color: #58d0da;
	color: #000
}

.note.note-success.note-bordered {
	background-color: #a7e6ec;
	border-color: #6dd6df
}

.note.note-success.note-shadow {
	background-color: #abe7ed;
	border-color: #81dbe3;
	box-shadow: 5px 5px rgba(134, 221, 228, .2)
}

.note.note-info {
	background-color: #f5f8fd;
	border-color: #8bb4e7;
	color: #010407
}

.note.note-info.note-bordered {
	background-color: #dbe8f8;
	border-color: #a0c2ec
}

.note.note-info.note-shadow {
	background-color: #e0ebf9;
	border-color: #b5cff0;
	box-shadow: 5px 5px rgba(185, 210, 241, .2)
}

.note.note-warning {
	background-color: #faeaa9;
	border-color: #f3cc31;
	color: #000
}

.note.note-warning.note-bordered {
	background-color: #f8e38c;
	border-color: #f4d249
}

.note.note-warning.note-shadow {
	background-color: #f9e491;
	border-color: #f6d861;
	box-shadow: 5px 5px rgba(246, 217, 102, .2)
}

.note.note-danger {
	background-color: #fef7f8;
	border-color: #f0868e;
	color: #210406
}

.note.note-danger.note-bordered {
	background-color: #fbdcde;
	border-color: #f39da3
}

.note.note-danger.note-shadow {
	background-color: #fbe1e3;
	border-color: #f6b3b8;
	box-shadow: 5px 5px rgba(246, 184, 189, .2)
}

.mui-icon-star-filled {
	color: #FFB400;
	font-size: 22px;
}

.font-hg {
	font-size: 23px
}

.font-lg {
	font-size: 18px
}

.font-md {
	font-size: 14px
}

.font-sm {
	font-size: 13px
}

.font-xs {
	font-size: 11px;
}

.mui-icon-xs {
	font-size: 11px;
	color: #8F8F94;
}

.mui-card-sm {
	font-size: 14px;
	position: relative;
	overflow: hidden;
	margin: 10px;
	border-radius: 2px;
	background-color: #fff;
	background-clip: padding-box;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
}

.mui-badge a {
	color: #00a8c6;
}

.mui-media-body {
	color: #000000;
}

.mui-bar-tab .mui-tab-item.mui-active {
	color: #FFFFFF;
}

.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
	color: #00a8c6;
	border-bottom: 2px solid #00a8c6;
	background: 0 0;
}

.mui-segmented-control .mui-control-item.mui-active {
	background-color: #00a8c6;
}

.mui-segmented-control .mui-control-item {
	color: #00a8c6;
	border-left: 1px solid #00a8c6;
}

.mui-segmented-control {
	border-color: #00a8c6;
}

.mui-bar-tab,
.mui-bar-tab-1 {
	background-color: #00a8c6;
}

.mui-bar-tab .mui-tab-item {
	color: #ccc;
}

.bg-base {
	background-color: #00a8c6;
	color: #FFFFFF;
	font-size: 12px;
	filter: alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.bg-color-base {
	background-color: #00a8c6;
}

.text-default,
.text-default a {
	color: #00a8c6;
}

.btns-likes {
	position: absolute;
	left: 10px;
	top: 50px;
}

.btn-float {
	/*font-family: sans-serif;*/
}

.article-image {
	background-size: contain;
	background-repeat: no-repeat;
	min-height: 200px;
}

.flex-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	/*justify-content: space-between;*/
	text-align: center;
}

.icon-cycle {
	margin: 3px;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 25px;
	background-clip: padding-box;
	/*margin-left:20px;
				margin-right:20px;
				*/
}

.icon-cycle-large {
	margin: 3px;
	width: 72px;
	height: 72px;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 36px;
	background-clip: padding-box;
	/*margin-left:20px;
				margin-right:20px;
				*/
}

.badge-float-center {
	position: absolute;
	top: 30px;
	text-align: center;
	width: 100%;
	color: #FFFFFF;
}

.mui-bar-tab-1 {
	bottom: 0;
	display: table;
	width: 100%;
	height: 50px;
	padding: 0;
	table-layout: fixed;
	border-top: 0;
	border-bottom: 0;
	-webkit-touch-callout: none
}

.mui-bar-tab-1 .mui-tab-item-1 {
	display: table-cell;
	overflow: hidden;
	width: 1%;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #ddd;
}

.mui-bar-tab-1 .mui-tab-item-1.mui-active {
	color: #FFFFFF;
}

.mui-bar-tab-1 .mui-tab-item-1 .mui-icon {
	top: 3px;
	width: 24px;
	height: 24px;
	padding-top: 0;
	padding-bottom: 0
}

.mui-bar-tab-1 .mui-tab-item-1 .mui-icon~.mui-tab-label {
	font-size: 11px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis
}

.mui-bar-tab-1 .mui-tab-item-1 .mui-icon:active {
	background: 0 0
}

.mui-bar .mui-btn-link,
.jimu-title-my {
	color: #FFFFFF;
}

.ui-page-login,
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/*.chart,
.pie,
.bars {
  overflow: hidden;
  height: 300px;
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px; }*/
.mui-bar-nav,.mui-bar-nav a {
	background: #00a8c6;
	color: #FFFFFF;
}
.mui-bar-nav h1 {
	color: #FFFFFF;
}
.jimu-divider {
	padding-bottom: 10px;
	padding-top: 10px;
}
.jimu-divider:after {
    position: relative;
    width: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: #c8c7cc;
}